<?php
/**
 * Controller is the customized base controller class.
 * All controller classes for this application should extend from this base class.
 */
class Controller extends CController
{
	/**
	 * @var string the default layout for the controller view. Defaults to '//layouts/column1',
	 * meaning using a single column layout. See 'protected/views/layouts/column1.php'.
	 */
	// public $layout='//layouts/column1';
	/**
	 * @var array context menu items. This property will be assigned to {@link CMenu::items}.
	 */
	public $menu=array();
	/**
	 * @var array the breadcrumbs of the current page. The value of this property will
	 * be assigned to {@link CBreadcrumbs::links}. Please refer to {@link CBreadcrumbs::links}
	 * for more details on how to specify this property.
	 */
	public $breadcrumbs=array();

	public function filters()
	{
		// return array(
		// 	'accessControl', // perform access control for CRUD operations
		// 	'projectContext + index + view',
		// 	'postOnly + delete', // we only allow deletion via POST request
		// );
		if(Yii::app()->user->isGuest) {
            $this->layout = '//layouts/column1';
        }else{
            $this->layout='//layouts/column2';
        }
	}

 	public function filterProjectContext($filterChain)
    {
		if (!isset(Yii::app()->session["visit"]))
		{
			Viewcounts::model()->newVisit();
			Yii::app()->session["visit"] = "visited";
		}
		
        if(Yii::app()->user->isGuest) {
        	die("1111111");
            $this->layout = '//layouts/column1';
        }else{
        	die("22222222");
            $this->layout='//layouts/column2';
        }
        $filterChain->run();
    }
}